// 数组去重
export default function (arr, key = "") {
  // key为对象数组去重的依据
  if (arr.length <= 1) {
    return arr;
  }
  const resultArr = []; // 去重后的数组
  if (typeof arr[0] !== "object") {
    // 普通数组
    arr.forEach((item) => {
      const result = resultArr.find((reItem) => item === reItem);
      if (!result && result !== 0 && result !== "") {
        resultArr.push(item);
      }
    });
  } else {
    // 如果是对象数组
    arr.forEach((item) => {
      const result = resultArr.find((reItem) => item[key] === reItem[key]);
      if (!result && result !== 0 && result !== "") {
        resultArr.push(item);
      }
    });
  }
  return resultArr;
}
